home *** CD-ROM | disk | FTP | other *** search
- //
- // This code and information is provided "as is" without warranty of
- // any kind, either expressed or implied, including but not limited to
- // the implied warranties of merchantability and/or fitness for a
- // particular purpose.
- //
- // Copyright (C) 1993, 1994 Microsoft Corporation. All Rights Reserved.
- //
- // Thunk compiler sample script - to demonstrate thunk types for use with
- // the Microsoft Thunk Compiler.
- //
-
- typedef unsigned short USHORT;
- typedef short SHORT;
- typedef unsigned long ULONG;
- typedef long LONG;
- typedef unsigned int UINT;
- typedef int INT;
- typedef unsigned char UCHAR;
- typedef hinstance HINSTANCE;
-
- typedef void VOID;
- typedef void *PVOID;
- typedef void *LPVOID;
- typedef UCHAR BYTE;
- typedef USHORT WORD;
- typedef ULONG DWORD;
- typedef UINT HANDLE;
- typedef int BOOL;
- typedef char *LPSTR;
- typedef BYTE *PBYTE;
- typedef BYTE *LPBYTE;
- typedef USHORT SEL;
- typedef INT *LPINT;
- typedef UINT *LPUINT;
- typedef DWORD *LPDWORD;
- typedef LONG *LPLONG;
- typedef WORD *LPWORD;
-
- typedef HANDLE HWND;
- typedef HANDLE HDC;
- typedef HANDLE HBRUSH;
- typedef HANDLE HBITMAP;
- typedef HANDLE HRGN;
- typedef HANDLE HFONT;
- typedef HANDLE HCURSOR;
- typedef HANDLE HMENU;
- typedef HANDLE HPEN;
- typedef HANDLE HICON;
- typedef HANDLE HUSER; /* vanilla user handle */
- typedef HANDLE HPALETTE;
- typedef HANDLE HMF;
- typedef HANDLE HEMF;
- typedef HANDLE HCOLORSPACE;
- typedef HANDLE HMEM;
- typedef HANDLE HGDI; /* vanilla gdi handle */
- typedef HANDLE HGLOBAL;
- typedef HANDLE HRSRC;
- typedef HANDLE HACCEL;
-
- typedef WORD ATOM;
-